/* /////////////////// Header /////////////////// */

.logo {
	width:66px;
	background-image:url(../images/logo_inside.gif);
	background-repeat:no-repeat;
}
.headerTable, .headerTable td{
	font-family:Arial ,Arial Narrow, Helevetica, Bosch Office Sance;
	font-size:11px;
	color:#000000;
	background-color:#FFFFFF;
	}

a.headlink, a.headlink:active, a.headlink:visited {
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

a.headlink:hover {
	font-size:11px;
	color:#000000;
	text-decoration:none;
}


/* ////////////  Allgemeine Werte fuer die Icons /////////////////// */
.icon_fav,.icon_collab,.icon_lupe, .icon_persosuche,.icon_wwwsuche, 
.icon_perso, .icon_logout, .icon_login, .icon_impressum, .icon_help, .icon_comm, .icon_sitemap, .icon_message{ 
   background-repeat:no-repeat;
   background-position:center center;
   text-align:absmiddle;
   height:16px;
   float:left;   
}

.icon_perso {
   background-image:url(../images/head_perso.gif);
   width:22px;
   margin:0 3 0 3;
}

.icon_login {
   background-image:url(../images/head_login.gif);
   width:22px;
   margin:0 3 0 3;
}

.icon_logout {
   background-image:url(../images/head_logout.gif);
   width:24px;
   margin:0 3 0 3;
}

.icon_impressum{
   background-image:url(../images/head_impressum.gif);
   width:22px;
   margin:0 3 0 3;
}

.icon_help {
   background-image:url(../images/head_hilfe.gif);
   width:22px;
   margin:0 3 0 3;
}

.icon_sitemap {
   background-image:url(../images/head_sitemap.png);
   width:22px;
   margin:0 3 0 3;
}

.icon_message {
   background-image:url(../images/head_message.gif);
   width:22px;
   margin:0 3 0 3;
}

/* ////////////  Portal Tool  Bar /////////////////// */
.boschPrtlToolAreaWhl {
  background-color:#E2E8EE;
  height:22px;
}

.icon_collab {/*collaboration*/
   background-image:url(../images/tools_collab.gif);
   width:22px;
   margin:0 2 0 2;
}
.icon_fav {/*favorite*/
   background-image:url(../images/tools_fav.gif);
   width:22px;
   margin:0 2 0 2;
}

.icon_comm {/*Communicator*/
   background-image:url(../images/tools_voipmanagement.gif);
   width:22px;
   margin:0 2 0 2;
}

.icon_lupe {/*Lupe*/
   background-image:url(../images/tools_lupe.gif);
   width:22px;
   margin:0 2 0 2;
   padding-top:5px;   
}

.icon_wwwsuche { /*www suche*/
   background-image:url(../images/tools_wwwsuche.gif);
   width:24px;
   margin:0 4 0 2;
}

.icon_persosuche {/*Personensuche*/
   background-image:url(../images/tools_persosuche.gif);
   width:16px;
   margin:0 2 0 2;
}

.prtlHdrToolAreaSearch {
   font-family:Arial ,Arial Narrow, Helevetica, Bosch Office Sance;
   font-size:11px;
   height:16px;
   background-color:#FFFFFF;
   border:1px solid #A1A1A1;
   text-align:absmiddle;
}
a.boschBtnStd, a.boschBtnStd:active, a.boschBtnStd:visited, a.boschBtnStd:hover { /*Button*/
   font-family:Arial ,Arial Narrow, Helevetica, Bosch Office Sance;
   font-size:11px;
   color:#000000;
   height:16px;
   padding:0 6 0 5;
   margin: 5px 5px 5px 5px;
   text-decoration:none; 
   background-color:#E2E8EE;
   border-top:1px solid #A1A1A1;
   border-right:1px solid #000000;
   border-bottom:1px solid #000000;
   border-left:1px solid #A1A1A1;
   text-align:absmiddle;
} 

.bosch_first_button_style {
   font-family:Arial ,Arial Narrow, Helevetica, Bosch Office Sance;
   font-size:11px;
   color:#000000;
   height:16px;
   padding:0px 4px 0px 4px;
   margin: 5px 0px 5px 5px;
   text-decoration:none; 
   background-color:#E2E8EE;
   border-top:1px solid #A1A1A1;
   border-right:1px solid #000000;
   border-bottom:1px solid #000000;
   border-left:5px solid #295D89;
   text-align:absmiddle;
}

.bosch_button_style {
   font-family:Arial ,Arial Narrow, Helevetica, Bosch Office Sance;
   font-size:11px;
   color:#000000;
   height:16px;   
   padding:0px 4px 0px 4px;
   margin: 5px 0px 5px 5px;
   text-decoration:none; 
   background-color:#E2E8EE;
   border-top:1px solid #A1A1A1;
   border-right:1px solid #000000;
   border-bottom:1px solid #000000;
   border-left:1px solid #295D89;
   text-align:absmiddle;
}


a.prtlToolAreaTaskText, a.prtlToolAreaTaskText:active, a.prtlToolAreaTaskText:visited {
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

a.prtlToolAreaTaskText:hover {
	font-size:11px;
	color:#000000;
	text-decoration:none;  
}

.prtlToolAreaTaskDivider{
	 background-image:url(../images/tools_divider.gif);
	 background-repeat:no-repeat;
	 background-position:center center;
	 margin:0 5 0 5;
}


/* ////////////  Page Title Bar /////////////////// */

.boschPageTitlebar {
	background-color:#E2E8EE;
	font-family:Arial ,Arial Narrow, Helevetica, Bosch Office Sance;
	border-top: white 1px solid;
	border-left: white 0px solid;
	border-right: white 1px solid;
	border-bottom: white 1px solid;
	width:100%;
	height:22px;
}

.boschYouAreHere {
 	margin-left:2px;
 	margin-right:10px;
 	float:left;
 	height:100%;
}

.boschBreadSpan {
 	height:100%;
}

.boschBreadTD {
	background-color:#E2E8EE;
	font-family:Arial ,Arial Narrow, Helevetica, Bosch Office Sance;
	font-size:11px;
	width:80%;
	}
	
.boschBreadDesignBar {
	background-color:#E2E8EE;
	border-color:white;
	border-width:0 1px 0 1px;
	border-style:solid;
	width:6px;
	}

.bc_arrow {/*nicht verwendet. man kann als ein separator benutzen*/
   background-image:url(../images/arrow_right.gif);
   background-repeat:no-repeat;
   background-position:center center;
   width:12px;
   margin-left:10px;
}

/*Breadcrumb Links*/

a.breadcrumb, a.breadcrumb:active, a.breadcrumb:visited {
	font-size:11px;
	color:#000000;
	text-decoration:none;
	white-space:nowrap;
	background-image:url(../images/arrow_right.gif);
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:8px;
	margin-left:10px;
	float:left; 
}

a.breadcrumb:hover {
	font-size:11px;
	color:#000000;
	text-decoration:none;
	white-space:nowrap;
	background-image:url(../images/arrow_right.gif);
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:8px;
	margin-left:10px;
	float:left;  
}

a.breadcrumb-Act, a.breadcrumb-Act:active, a.breadcrumb-Act:visited {
	font-size:11px;
	color:#000033;
	text-decoration:none;
	white-space:nowrap; 
	background-image:url(../images/arrow_right.gif);
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:8px;
	margin-left:10px;
	float:left; 
}

a.breadcrumb-Act:hover {
	font-size:11px;
	color:#000000;
	text-decoration:none;
	white-space:nowrap;
	background-image:url(../images/arrow_right.gif);
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:8px;
	margin-left:10px;
	float:left; 
}


.tdstyle{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	vertical-align:middle; 
	font-size: 12px;
	text-align: left;
	padding: 0px;
	}
.close-img{
    height: 18px;
    
}
.tdstylecustom{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	vertical-align:middle; 
	font-size: 10px;
	text-align: left;
	padding: 0px;
	}

.tdPaddingStyle{
	padding: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	}

.popup-table-header
{
	background: url("../images/background/blue1.jpg") repeat-x scroll 50% 60% #DFEFFC;
    border: 1px solid #C5DBEC;
    color: #2E6E9E;
	margin: 2px 9px 2px 9px;
	padding: 5px;
	border-radius: 5px;
	font-weight: bold;
}

.popup-table-button
{
	background-color:#DFEFFC;
    border: 1px solid #C5DBEC;
    border-radius: 5px;
    color: #2E6E9E;
    margin: 2px;
    width: 40px;
    margin: 2px;
    padding:2px;
    text-align: center;
    cursor: pointer;
}

.popup-table-button-focus
{
	background-color:#FFFFFF;
	color: #99B3FF;
	border: 1px solid #C5DBEC;
}

.popup-table-button-selected
{
	background-color:#99B3FF;
	color: #FFFFFF;
	border: 1px solid #C5DBEC;
}

.popup-table-selection-box
{
	 border: 1px solid #C5DBEC;
	 color: #2E6E9E;
	 width: 60px;
     margin: 1px;
     padding:2px;
     height: 20px;
     font-size: 11px;
     font-weight: bold;
}

.popup-table-footer
{
	position: relative;	
	float: left;
}

.popup-table-footer-text
{
	font-size: 11px;
	font-style: italic;
	margin: 5px;
	color: #2E6E9E;
}

.waiting-message {
    border-width: 2px !important;
    font-weight: bold;
    left: 50%;
    margin: 5px;
    padding: 6px;
    position: absolute;
    text-align: center;
    top: 45%;
    width: auto;
    z-index: 1010;
    background: url("../images/jqgridImages/ui-bg_inset-hard_100_f5f8f9_1x100.png") repeat-x scroll 50% 50% #F5F8F9;
    border: 1px solid #79B7E7;
    color: #E17009;
    font-family: Lucida Grande,Lucida Sans,Arial,sans-serif;
    font-size: 10px;
    opacity: 1;
}

.removed-text
{
	text-decoration: line-through;
}

.error-row
{
	background: #FCAAAA;
}





